Heise 11.09.2026
08:48 Uhr

Neu in .NET 10.0 [40]: JSON Patch zum reinen Testen von Werten


JSON Patch kann rein zum Testen von Werten in einem Objekt verwendet werden, ohne etwas zu ändern.

Neu in .NET 10.0 [40]: JSON Patch zum reinen Testen von Werten

Um Werte zu testen, ohne etwas zu ändern, lässt sich in .NET 10.0 JSON Patch verwenden.

Das folgende Beispiel zeigt die Anwendung der neuen Klasse JsonPatchDocument aus System.Text.Json Version 10.0 auf ein JSON-Patch-Dokument, dass nur aus Test-Operationen besteht:

In diesem Fall gibt es keine Fehlerausgabe. Wenn man das JSON-Patch-Dokument aber verändert

bekommt man drei Fehlermeldungen:

Dabei ist die Fehlermeldung bei 'PrivateWebsite' ungünstig, denn sie unterscheidet nicht zwischen Leerstring und Null. Im Objekt steht null, getestet wird auf Leerstring. In der Fehlermeldung steht jedoch in beiden Fällen ' '.

(rme)